// c++构造函数、this指针、析构函数
#ifndef _BMP_H_
#define _BMP_H_

#include <iostream>
using namespace std;

class BMP
{
    //如果没有代码，系统默认添加构造函数
public:
    BMP(){cout << "无参构造..." << endl;}

    string fileName;
    int width;
    int height;

    char *RGB;

public:
    //构造函数
    BMP(string fileName);
    // {
    //     cout << "带参构造" << endl;

    //     //并获取图片的尺寸、RGB的数据
    //     //具体代码略过

    //     //width = ...
    //     //height = ...
    //     //RGB = ...

    //     this->fileName = fileName;


    //     RGB = new char[10*1024];    //需要返还内存，不然会造成内存泄漏
    // }

    //析构函数
    ~BMP();
    // {
    //     delete [] RGB;
    // }

};
#endif